package com.ecoolex.discount.sales.pojo;

import com.ecoolex.framework.common.annotation.Description;
import org.springframework.lang.NonNull;

public class QueryOnlineDiscountProductDTO {
    @Description({"品牌Id"})
    @NonNull
    private Integer brandId;

    @Description({"区域类型;国内;国外;"})
    @NonNull
    private Integer regionType;

    @Description({"折扣类型;充值/券/卡"})
    @NonNull
    private Integer discountMode;

    @NonNull
    public Integer getBrandId() {
        return brandId;
    }

    public QueryOnlineDiscountProductDTO setBrandId(@NonNull Integer brandId) {
        this.brandId = brandId;
        return this;
    }

    @NonNull
    public Integer getRegionType() {
        return regionType;
    }

    public QueryOnlineDiscountProductDTO setRegionType(@NonNull Integer regionType) {
        this.regionType = regionType;
        return this;
    }

    @NonNull
    public Integer getDiscountMode() {
        return discountMode;
    }

    public QueryOnlineDiscountProductDTO setDiscountMode(@NonNull Integer discountMode) {
        this.discountMode = discountMode;
        return this;
    }

    @Override
    public String toString() {
        return "QueryOnlineDiscountProductDTO{" +
                "brandId=" + brandId +
                ", regionType=" + regionType +
                ", discountMode=" + discountMode +
                '}';
    }
}
